.flex{
    display: flex;
    align-content: center;
    justify-content: space-between;
}


.tab_1{
    background-color: #eeeeee;
    color: #c0c0c0;
    padding: 10rpx 20rpx;
    border-radius: 60rpx;
    margin-left: 15rpx;
}
.tab_2{
    background-color:#ffe3e0;
    color: #e41f19;
    padding: 10rpx 20rpx;
    border-radius: 60rpx;
    margin-left: 15rpx;
}
.tab_3{
    background-color:#ffe3e0;
    color: #e41f19;
    padding: 10rpx 20rpx;
    border-radius: 60rpx;
    margin-left: 15rpx;
}
.bill_contenr .nut-price {
	color: #fff !important;
}

.div_1{
    border: 1px solid #f45e5e;
    border-radius: 10rpx;
    color: #ef2121;
    padding: 5rpx;
    font-size: 20rpx;
    margin: 0 5rpx;
}
.div_2{
    background-color: #d1ffea;
    border-radius: 10rpx;
    color: #06b359;
    padding: 5rpx 10rpx;
    margin-right: 10rpx;
}

.padding{
    padding: 20rpx;
}
.radius{
    border-radius: 20rpx;
}


.md {
    z-index: 999;
    // background-color: #03ab91;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: fixed;
    top: 0;
	width: 100%;
	padding: 10rpx 0 20rpx 0;
    .retu {
		margin-left: 20rpx;
        image {
            width: 50rpx;
            height: 50rpx;
        }
    }
	.title{
		text-align: center;
		position: absolute;
		left: 50%;
		transform: translate(-50%);
		font-size: 28rpx;
		color: #fff;
	}
	.home{
		background-color: #626262;
		width: 60rpx;
		height: 60rpx;
		border-radius: 50%;
		margin-left: 20rpx;
		opacity: 0.5;
		display: flex;
		justify-content: center;
		align-items: center;
		image{
			width: 30rpx;
			height: 30rpx;
			border-radius: 50%;
		}
	}
    .sc {
        display: flex;
		margin-right: 200rpx;
        color: #fff;
        display: flex;
        align-items: center;
        border: 1px solid #fff;
        border-radius: 100rpx;
        padding: 10rpx 20rpx;
    }

}

.nut-tabpane{
    padding: 0 !important;
}
.nut-tabpane::-webkit-scrollbar {
    display: none;
}
.show_7{
	.skeleton{
		margin-top: -40rpx !important;
	}
}
.show_8{
	display: flex;
	justify-content: space-between;
	align-items: center;
	.skeleton{
		margin-top: -20rpx !important;
	}
}
.prine{
	font-family: "Helvetica Neue", "Arial", sans-serif;
}
.head2 .nut-tabs__titles-item__text {
    color: #fff !important;
}
.head2 .active{
    // color: #fff !important;
    // background-color: #fff;
    // border-top-left-radius: 20rpx;
    // border-top-right-radius: 20rpx;
    color: #555 !important;
    border-bottom: 3px solid #025e50;
}
.head2 .nut-tabs__titles-item__line{
    display: none;
    // color: #fff !important;
    // background-color: #fff !important;
    background: linear-gradient(90deg, #fff 0%, rgba(255, 255, 255, 1) 100%) !important;
    // margin-top: 20rpx !important;
    bottom: 1 !important;
}
.nut-tabs__content{
  height: var(--dynamic-height);
}

.nut-tabs.vertical{
  height: var(--dynamic-height-vertical);
}
.nut-grid-item__content{
  padding: var(--grid-item__content-padding) !important;
}
.nut-grid-item__content--border{
  border: var(--grid-item-content--border) !important;
}
.nut-grid-item{
  padding: var(--grid-item-padding) !important;
}
.nut-category__cateList{
  height: var(--nut-category__cateList_height) !important;
  background-color: var(--nut-category__cateList_background-color) !important;
}
.nut-textarea {
		padding: 20rpx !important;
	}
	.tab_input{
		.nut-textarea__textarea{
			border: 1px solid #e7e7e7 !important;
			border-radius: 20rpx;
			padding: 20rpx;
		}
		.nut-textarea{
			padding: 20rpx 0 !important;
			font-size: 25rpx !important;
		}
	}
	
	.checkbox{
		.nut-checkbox{
			display: flex;
			align-items: center;
			justify-content: center;
		}
	}
	
	.nutui-popup__close-icon--top-right{
		right: 10rpx !important;
		top: 10rpx !important;
	}
    .nut-tabs__titles-item{
        min-width: 50rpx !important;
        padding: 0 20rpx !important;
    }
:root {
  --dynamic-height: calc(100vh); /* 这里设置默认值 */
  --grid-item-padding:10px 0;
  --grid-item__content-padding: 0px; // 定义变量的值
  --grid-item-content--border:0px;
}